<?php
class EnderecoC extends CI_Controller {

	public function __construct( ) {
		parent::__construct( );
		
		$this->load->model('endereco');
		
		if (!isset($_SESSION))
			session_cache_expire(500);
		session_start();
	}
	
	public function ajaxRecuperar( ){
		$id = (int)$this->input->post("id");
		
		$busca = array("end_usuario"=>$id);
		$endereco = $this->endereco->buscar($busca);
		if ($endereco){
			
			$resp['endId']             = $endereco['end_id'];
			$resp['endCep']            = $endereco['end_cep'];
			$resp['endLogradouro']     = $endereco['end_logradouro'];
			$resp['endTipoLogradouro'] = $endereco['end_tipo_logradouro'];
			$resp['endNumero']         = $endereco['end_numero'];
			$resp['endBairro']         = $endereco['end_bairro'];
			$resp['endCidade']         = $endereco['end_cidade'];
			$resp['endEstado']         = $endereco['end_estado'];
			$resp['endComplemento']    = $endereco['end_complemento'];
			$resp['endTipoResidencia'] = $endereco['end_tipo_residencia'];
			
			echo json_encode ( $resp );
		}
	}
	
	public function ajaxAutoCep( ){
		$cep = $_POST['cep'];
		
		$reg = simplexml_load_file("http://cep.republicavirtual.com.br/web_cep.php?formato=xml&cep=" . $cep);
		
		$dados['sucesso']         = (string) $reg->resultado;
		$dados['tipo_logradouro'] = (empty($reg->tipo_logradouro))?(string) $reg->tipo_logradouro:'Rua';
		$dados['logradouro']      = (string) $reg->logradouro;
		$dados['bairro']          = (string) $reg->bairro;
		$dados['cidade']          = (string) $reg->cidade;
		$dados['estado']          = (string) $reg->uf;
		
		echo json_encode($dados);
	}
	
}